7 research outputs found

    An AI System for Coaching Novice Programmers

    Get PDF
    Rapidly giving students meaningful feedback is a key component in an effective educational experience. A common problem in modern education is scalability, as class size increases the ability of the instructor to rapidly provide meaningful feedback decreases. Our team of undergraduates are preparing Java language platform for beginning programmers. The team has done background reading and had discussions on meaningful feedback for novice programmers over the last year. As a result we are building an online Artificial Intelligence (AI) system capable of providing insightful narrative based coaching to beginning programmers. We will then evaluate the system to insure that it meets the following criteria: it generates a unique narrative response for every input, response is generated in real time, the system is deployable online

    An AI System for Coaching Novice Programmers

    Get PDF
    Rapidly giving students meaningful feedback is a key component in an effective educational experience. A common problem in modern education is scalability, as class size increases the ability of the instructor to rapidly provide meaningful feedback decreases. Our team of undergraduates are preparing Java language platform for beginning programmers. The team has done background reading and had discussions on meaningful feedback for novice programmers over the last year. As a result we are building an online Artificial Intelligence (AI) system capable of providing insightful narrative based coaching to beginning programmers. We will then evaluate the system to insure that it meets the following criteria: it generates a unique narrative response for every input, response is generated in real time, the system is deployable online
    corecore